package com.turnengine.client.global.user.command;

import com.javabi.codebuilder.generated.IGeneratedCommand;
import com.turnengine.client.global.command.IGlobalExecutableCommand;

/**
 * The I Verify User.
 */
public interface IVerifyUser extends IGeneratedCommand, IGlobalExecutableCommand<Boolean>, Comparable<IVerifyUser> {

	/**
	 * Returns the id.
	 * @return the id.
	 */
	int getId();

	/**
	 * Returns the code.
	 * @return the code.
	 */
	long getCode();

	/**
	 * Returns the address.
	 * @return the address.
	 */
	int getAddress();

	/**
	 * Sets the id.
	 * @param id the id to set.
	 */
	void setId(int id);

	/**
	 * Sets the code.
	 * @param code the code to set.
	 */
	void setCode(long code);

	/**
	 * Sets the address.
	 * @param address the address to set.
	 */
	void setAddress(int address);
}
